﻿-- =============================================
-- Script Template
-- =============================================

USE [ASIVesteStore]



if(OBJECT_ID('Product') is not null)
	DROP TABLE Product


-- Partição vertical na tabela produto com a sede.
-- Para as lojas interessa a informação:
--		Código
--		Stock
--		Tipo
--		Designação
--		Preço


-- Partição horizontal com os restantes conjuntos de lojas.
-- Produtos estão divididos entre:
--		lojas de produtos para criança e senhora
--		lojas de produtos para homem e desporto

-- A partição horizontal da informação é garantida pela sede.


CREATE TABLE Product (
	code int primary key,
	stock int check(stock >= 0),
	type varchar(20),
	designation varchar(200),
	price money
)
	